๐Ÿ‘‰ GnollHack is a modern, accessible, yet deeply tactical version of NetHack. It preserves the core spirit of the original while completely reimagining its graphics, sound, and certain gameplay systems to create an engaging experience for both beginners and veterans alike.

This page contains a detailed comparison of the main differences of GnollHack and NetHack.

๐Ÿ“ฑ Presentation and UI

While NetHack relies on classic ASCII graphics and operates entirely without sound, GnollHack brings the dungeon to life with modern graphics, animations, and a full soundtrack.

Feature NetHack GnollHack
Graphics ๐Ÿ–ฅ๏ธ ASCII or basic tiles โœจ Modern GUI across platforms with real 2D animations
Audio โŒ No sound ๐Ÿ”Š Immersive sound effects, a full music soundtrack, and voiceovers
Inventory Actions โŒจ๏ธ Memorize specific keys (q to quaff, r to read) ๐Ÿ–ฑ๏ธ All common item actions are accessible by selecting the item in the inventory
Information โ“ Relies on external spoilers, hides damage numbers ๐Ÿ” Detailed in-game stats and exact damage messaging

๐Ÿ”ฎ A Reimagined Magic System

NetHack uses a simple spell retention system where spells are eventually forgotten. In contrast, GnollHack introduces a deep, tactical, resource-based magic system utilizing mana, reagents, and cooldowns for hundreds of new spells.

Feature NetHack GnollHack
Core System ๐Ÿง  Spell retention (forget spells over time) ๐Ÿ”ฎ Resource-based system
Spell Variety ๐Ÿ“œ ~40 standard spells โœจ Over 200 new spells across 12 distinct spell schools
Preparation ๐Ÿ“– Read book to memorize ๐Ÿงช Use the Mix command with material components (reagents)
Casting Depth ๐ŸŽฒ Simple chance to cast โฑ๏ธ Features casting times, tactical cooldowns, and somatic armor penalties
Learning Spells ๐Ÿ“• Read spellbooks ๐Ÿง‘โ€๐Ÿซ Read spellbooks or pay Priest and Artificer NPCs
Management ๐Ÿ“‹ Basic listing โŒจ๏ธ Sort, reorder, and assign numeric shortcuts (0โ€“9)

โš”๏ธ Combat and Items

NetHack is fundamentally a game of scarcity with rigid combat rules and immediate insta-deaths. GnollHack expands this into a "game of plenty" featuring instant weapon swapping, powerful mythic items, and balanced encounters that give you a fair chance to react.

Feature NetHack GnollHack
Ranged Combat โŒ Swapping weapons costs a turn; launchers don't add damage ๐Ÿน Instant weapon swapping; launchers add their damage to the missile
Melee Variety ๐Ÿ—ก๏ธ Standard dual-wielding โš”๏ธ Dual-wield artifacts, spiked shields, and main-gauches
Skill System ๐Ÿ“ˆ Basic progression ๐Ÿ† Increased cap to Grand Master; weapon skills increase critical hit chance
Equipment Slots ๐Ÿ‘• Standard armor and accessories ๐Ÿงฅ Added slots for robes, bracers, and miscellaneous magic items
Item Qualities ๐Ÿ—ก๏ธ Standard weapons and armor ๐Ÿ’Ž Mythic affixes, elemental enchantments, and exceptional/elite tiers
Encounters ๐Ÿ’€ Out-of-depth monsters (e.g., early soldier ant swarms) โš–๏ธ Scaled encounter system ensures balanced difficulty
Lethality โ˜ ๏ธ Immediate insta-deaths โณ Many insta-deaths are delayed, allowing precious turns to react

๐ŸŽ“ Characters, Accessibility, and Economy

NetHack features standard fantasy races and a single, unforgiving difficulty curve where gold has little use. GnollHack introduces the playable Gnoll race, caters to all skill levels with varied difficulties, and gives money real value for purchasing services.

Feature NetHack GnollHack
Playable Races ๐Ÿง” Includes Gnomes ๐Ÿบ Replaces Gnomes with the new Gnoll race, featuring unique starting items and traits
Difficulty Options ๐Ÿ“ˆ Single, steep difficulty curve ๐ŸŒŸ 7 difficulty levels and varying gameplay modes
Economy โŒ Money has very few uses ๐Ÿ’ฐ Spend gold on item identification, healing from priests, and bribing guards
Identification โ“ Tedious blind-testing and price-ID ๐Ÿ” Plentiful identification items (like the new wand of identify) and NPC services
Companions ๐Ÿพ Pets often get stuck on the map ๐Ÿง  Intelligent pathing and a robust chat system to talk to NPCs and monsters

๐Ÿ›ก๏ธ Preserving the Spirit of NetHack

GnollHack preserves most NetHack mechanics to keep the game familiar to NetHack veterans. GnollHack aims to extend the NetHack experience with new additions while keeping the core of the game intact. It also aims to modernize NetHack without losing the depth of the original.

๐Ÿ“ˆ GnollHack Development Key Figures

  • More than 10,000 code commits since July 2019, when GnollHack was forked from NetHack 3.6.2
  • More than 23,000 graphical tiles, drawn by real artists specifically for GnollHack
  • More than 100 high-definition user interface icons, drawn by a real artist specifically for GnollHack
  • More than 5,000 voiceover lines, voiced by real voice actors
  • 14 pieces of original background music, composed by a real composer specifically for GnollHack

๐Ÿ“ท User Interface Screenshots

๐Ÿ›๏ธ NetHack

NetHack's Traditional ASCII UI

NetHack ASCII Screenshot

NetHack Windows GUI

NetHack's GUI with the Nevanda tileset on Windows:

NetHack with Nevanda Tileset

๐Ÿ•น๏ธ GnollHack

GnollHack's GUI on Windows:

GnollHack on Windows

โ„น๏ธ See Also